import Vue from "vue";
import App from "./App.vue";

Vue.config.productionTip = false;

//Antd
import Antd from "ant-design-vue";
import "ant-design-vue/dist/antd.css";
Vue.use(Antd);

//ElementUI
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
Vue.use(ElementUI);

import VueRouter from "vue-router";
Vue.use(VueRouter);

//vuex
import store from "./store/index.js";

//解析函数
import explain from "./explain";
Vue.prototype.$explain = explain; //用$与组件内自定义的函数区分，其他符号也可以

//搜索dom节点
import searchDom from "./searchDom";
Vue.prototype.$searchDom = searchDom; //用$与组件内自定义的函数区分，其他符号也可以

//存储路径
// 生成模式
Vue.prototype.__filePath = `C:/Users/${
  window.require("os").userInfo().username
}/AppData/Roaming/easyWebsite`;

//打包运行模式

new Vue({
  render: (h) => h(App),
  store,
}).$mount("#app");

/**
  设想
    1. 提取公共样式
    2. 样式辅助线
    3. vue3+ts重写
    4. 多人协作？
    5. 后端功能开发？
    6. 自动化官网布置？

 */